Silk Road is currently structured in a way where a listing is stuck with a permanent name and weight, this is a fundamental error I'm not a big fan of and I would like to explain how it could be done better conceptually:A listing should to begin with be based on the product alone, this means any upgrade to this system means one will have to have a two tier system where the old system is left as is and the new one will need a more advanced interface for putting up new listings for vendors. The new upgraded interface for adding listings should have the following options:* Title: The title of the product should be for a specific product, no weight should be included here.* Category: This is self explanatory and working well and doesn't need to be changed.* Price: The price should be a function where you add ranges of weights and each range gets a specific price. For example product X costs Y BTC for 5 to 25 grams, but if you order 1 to 4 grams you can set it to either a higher fixed price or a higher fixed percentage for each gram, and for more than 25 grams you can do the reverse and give a discount.* Quantity: The same function as always, to list the amount available. The exception now though is that since it's possible to segment different weights into different price classes there won't be any need to create new listings for different weights. This way the vendor can have multiple weight listings yet still accurately able to keep track of the quantity available. Also quantity should work similarly to how Currencies work, ie. you should be able to switch the type of Quantity and also have decimals for products which are dealt in very small quantities, for example mg, ml, pills etc..* Shipping: Shipping needs to be changed into a check box system where you pick exactly where you're shipping from and to where instead of categories as it is now. In addition it should have the possibility of showing additional service like I described in the thread Clarification on Shipping Options: http://dkn255hz262ypmii.onion/index.php?topic=181467.msg1317038 This would in other words mean the Postage Option remains largely intact to how it works now but one adds a system where one has check boxes for adding additional selectable services where each service would works just like any normal listing in terms of payment/commissioning. Shipping types should be lockable to certain check boxes/regions so it's always automatic based on customer input so the customer won't have to guess what Shipping Option to pick.* Requirements: This field would give the vendor the option of adding any requirements of his choosing, either to the product itself or certain weight segments. Some examples would include any buyer must have bought products for a combined total of the value X, been a member for a minimum of X months, not have a refund rate over % percent or be marked in any group of the vendors choosing.To explain the Group Concept I mentioned briefly as it would be a stand-alone concept: Vendors would have the ability to move any user into a group of their choosing, for example "Good Customer" or "Horrible Scamming Customer", each time those customers make a purchase the vendor would have a small overview of what groups the buyer has the most votes for and could based on that decide to accept or refuse the customer. This could also be set so let's say the customer has done 10 purchases and he's scammed three of them and has consequently been marked in the "Horrible Scamming Customer" category three times, the vendors could by requirement say a buyer can not have more than 20% of "Horrible Scamming Customer", the buyer would in this example then not be able to make a purchase. With the Group Concept one could limit customers to certain weight ranges depending on what region and group they're based in, for example one might not want a customer to order more than 25 grams in total in any single order as the package is not designed to hold more. One could also set the requirement to "Finalizing Early" instead of outright banning specific buyers in certain groups.* Discount: This is an option which would have the ability to give discounts on certain time periods on certain weight ranges which would automatically expire based on a set of criteria which would include time and quality. Any time a discount is active it would be marked at the product page in some different color or likewise. Any time Silk Road decides to have a site wide discount it would have a similar message over the listing but in a different color.* Images: Images as in multiples, as large as possible without making the design look weird.* Status: Whenever a listing would run out of the quantity the listing would still stay up but no one would be able to order anything. The status variable would be for example a window where the buy button usually is which has a text set by the vendor where its explained when new product will come in. The vendor could chose to permanently delist the product and it would then get removed from view from others with the Status only viewable for admins of Silk Road.* Upgrade/Replacement: The option to segment a listing with a new name. What I mean by this is lets say a vendor has product X which has a certain name and characteristic. Now normally when the vendor runs out of that product it should be deleted and be replaced by a new one under a new name when a new batch arrives, but the majority of vendors will instead edit the description and image which is I'm surprised more people aren't looking down upon. My suggestion would for the Upgrade Option to let the vendor retain the feedback on the product but the previous name and feedback would be split and one would be able to see it on the same page below the new product. This assumes the product is close enough, for example if one is selling Hash the Upgrade Option is only meant for another new batch of Hash, not a different product like LSD or MDMA.Phew finally I won't have to go around thinking about this any longer. ;D :P